
package br.unipampa.model;

import br.unipampa.dados.DBConection;
import br.unipampa.dados.DBTelefone;
import br.unipampa.view.ApoioDeInterface;
import java.sql.SQLException;

/**
 * @author Gabriel Moro
 * @since 15/03/2013
 * @version 1.2
 */
public class Contato {

    private String nome;
    private String telefone;
    private DBConection conexao;
    private DBTelefone database;

    public Contato(String nome, String telefone) {
        this.nome = nome;
        this.telefone = telefone;
    }

    public boolean salvarDados() {
        try {
            this.conexao = new DBConection();
            this.database = new DBTelefone(this.conexao.getCon());
            String valores = "'" + this.nome + "'" + ",'" + this.telefone + "'";
            int resposta = this.database.inserted(valores,this.nome);
            if (resposta != 0) {
                return true;
            } else {
                return false;
            }
        } catch (SQLException erroSQl) {
            ApoioDeInterface.mensagemErroBanco(erroSQl.getMessage());
        }
        return false;
    }

    public boolean update(String nomeDaPessoa,String valorTelefone) {
        try {
            this.conexao = new DBConection();
            this.database = new DBTelefone(this.conexao.getCon());
            int resposta = this.database.update(nomeDaPessoa,valorTelefone);
            if (resposta != 0) {
                return true;
            } else {
                return false;
            }
        } catch (SQLException erroSQl) {
            ApoioDeInterface.mensagemErroBanco(erroSQl.getMessage());
        }
        return false;
    }
}
